package com.server.service;

import java.util.Map;


import com.server.web.DataVector;
import com.server.web.RequestInput;

/**
 * 课程资料管理
 * @author wufeng
 * @date 创建时间：2016年7月13日 下午2:46:34 
 */
public interface ICourMaterialsManageService {
	
	public Map<String, Object> add(Map<String, Object> inputMap, String operator);		
	/**
	* 获取课程资料列表
	* @author  作者 E-mail: wufeng
	* @date 创建时间：2016年7月13日 下午3:57:55 
	* @return  
	*/
	public DataVector<Map<String, Object>> getSourceList(RequestInput requestInput, Integer type);
	/**
	* 上传者修改资料
	* @author  作者 E-mail: wufeng
	* @date 创建时间：2016年7月13日 下午4:01:13 
	* @return  
	*/
	public boolean update(String id, Map<String, Object> inputMap, String operator);
	/**
	* 获取课程资料的表单数据
	* @author  作者 E-mail: wufeng
	* @date 创建时间：2016年7月13日 下午4:02:20 
	* @return  
	*/
	public Map<String, Object> getMap(String id);
	/**
	* 上传者删除资料
	* @author  作者 E-mail: wufeng
	* @date 创建时间：2016年7月13日 下午4:08:02 
	* @return  
	*/
	public boolean delete(String id);
	
	/**
	* 用户是否有权利操作
	* @author  作者 : wufeng
	* @date 创建时间：2016年7月21日 下午4:19:31 
	* @return  
	*/
	public boolean isRight(String id, String user);
}
